import { es } from "element-plus/es/locales.mjs"

export interface input {
    pageSize: any,
    pageIndex: any,
    document_number: string,
    product_name: string,
    kdate: string,
    edate: string,
    userId: any,
    status: any,
    remark: string
}
export interface DelList {
    ids: []
}
//------------------------------------------
export interface purchaseinput {
    pageSize: any,
    pageIndex: any,
    document_number: string,
    product_name: string,
    kdate: string,
    edate: string,
    supplierId: any,
    userId: any,
    status: any,
    remark: string
}
export interface DelPurchaseList {
    ids: []
}
//----------------------------------------
export interface supplierinput {
    pageSize: any,
    pageIndex: any,
    supplier: string,
    telephone: string,
    phone_num: string
}

export interface DelSupplierList {
    ids: []
}

export interface supplierData {
    supplier: string,
    contacts: string,
    phone_num: string,
    email: string,
    description: string,
    isystem: any,
    type: string,
    enabled: any,
    advance_in: any,
    begin_need_get: any,
    begin_need_pay: any,
    all_need_get: any,
    all_need_pay: any,
    fax: string,
    telephone: string,
    address: string,
    tax_num: string,
    bank_name: string,
    account_number: string,
    tax_rate: any,
    sort: string,
    tenant_id: any
}

export interface Findid {
    supplierId: any
}

export interface UpdatesupplierData {
    supplierId: any,
    supplier: string,
    contacts: string,
    phone_num: string,
    email: string,
    description: string,
    isystem: any,
    type: string,
    enabled: any,
    advance_in: any,
    begin_need_get: any,
    begin_need_pay: any,
    all_need_get: any,
    all_need_pay: any,
    fax: string,
    telephone: string,
    address: string,
    tax_num: string,
    bank_name: string,
    account_number: string,
    tax_rate: any,
    sort: string,
    tenant_id: any
}
//------------------------------------
export interface customerinput {
    pageSize: any,
    pageIndex: any,
    customer: string,
    telephone: string,
    phone_num: string
}

export interface DelCustomerList {
    ids: []
}

export interface CustomerData {
    customer: string,
    contacts: string,
    phone_num: string,
    email: string,
    description: string,
    isystem: any,
    type: string,
    enabled: any,
    advance_in: any,
    begin_need_get: any,
    begin_need_pay: any,
    all_need_get: any,
    all_need_pay: any,
    fax: string,
    telephone: string,
    address: string,
    tax_num: string,
    bank_name: string,
    account_number: string,
    tax_rate: any,
    sort: string,
    tenant_id: any,
    delete_flag: any
}

export interface FindCustomerid {
    customerid: any
}

export interface UpdateCustomerData {
    customerid: any,
    customer: string,
    contacts: string,
    phone_num: string,
    email: string,
    description: string,
    isystem: any,
    type: string,
    enabled: any,
    advance_in: any,
    begin_need_get: any,
    begin_need_pay: any,
    all_need_get: any,
    all_need_pay: any,
    fax: string,
    telephone: string,
    address: string,
    tax_num: string,
    bank_name: string,
    account_number: string,
    tax_rate: any,
    sort: string,
    tenant_id: any,
    delete_flag: any
}
//------------------------------------------------
export interface warehouseinput {
    pageSize: any,
    pageIndex: any,
    depot_name: string,
    remark: string
}

export interface DelWarehouseList {
    ids: []
}

export interface WarehouseData {
    depot_name: string,
    depot_address: string,
    warehousing: any,
    truckage: any,
    type: any,
    sort: string,
    remark: string,
    principal_id: any,
    tenant_id: any
}

export interface FindWarehouseid {
    supplierId: any
}

export interface UpdateWarehouseData {
    depot_id: any,
    depot_name: string,
    depot_address: string,
    warehousing: any,
    truckage: any,
    type: any,
    sort: string,
    remark: string,
    principal_id: any,
    tenant_id: any
}